*Main predictors
gen Reg_voters_log = ln(Reg_voters)
gen voters_per_MP = Reg_voters/District_seats
gen voters_per_MP_log = ln(voters_per_MP)
gen vote_margin = party1_voteshare - party2_voteshare
gen votes_per_MP=Cast_votes/District_seats
gen votes_per_MP_log = ln(votes_per_MP)

*country controls
gen GDPcap_log = ln(GDPcapconst2015USyearofsurvey)
gen Population_log= ln(Populationyearofpriorelect)
gen Territorykmsq_log = ln(Territorykmsq)
gen Otherseats_pop = Nondistrict_seats_domesticN/Populationyearofpriorelect
gen Senateseats_pop = Senate/Populationyearofpriorelect
gen OtherseatsTotal_pop = (SenateN + Nondistrict_seats_domesticN)/Populationyearofpriorelect
gen OtherseatsTotal = (SenateN + Nondistrict_seats_domesticN)
tab OtherseatsTotal
gen Nondistrict_seats_dummy = 0
replace Nondistrict_seats_dummy = 1 if OtherseatsTotal >0
gen Survey_Electionyear_diff = Survey_Year - Prior_Election
gen Election_nearby = 0
replace Election_nearby = 1 if Survey_Electionyear_diff==1

*individual controls
tab urbrur
tab urbrur, nol
gen rural =0
replace rural = 1 if urbrur==2

tab EA_ROAD_A
tab EA_ROAD_A, nol
gen badroad =0
replace badroad =1 if EA_ROAD_A==0

tab Q97
tab Q97, nol
replace Q97 = . if Q97==-1
replace Q97 = . if Q97==99
gen education=Q97

tab Q19B
tab Q19B, nol
replace Q19B = . if Q19B==-1
replace Q19B = . if Q19B==9
gen CSO_membership = Q19B

gen CSO_dummy = 0
replace CSO_dummy = 1 if Q19B ==1 | Q19B ==2 | Q19B ==3
replace CSO_dummy =. if Q19B==.

tab Q101
tab Q101, nol
gen female =0
replace female =1 if Q101==2

tab Q1
tab Q1, nol
replace Q1=. if Q1==-1
replace Q1=. if Q1==998
replace Q1=. if Q1==999

tab Q95
tab Q95, nol
replace Q95=. if Q95==-1
replace Q95=. if Q95==9
gen employed_dummy=0
replace employed_dummy=1 if Q95==2 | Q95==3
replace employed_dummy=. if Q95==.

tab Q96B
tab Q96B, nol
gen employed_3cat =employed_dummy
replace employed_3cat=2	if Q96B==4
tab employed_3cat, gen(employed_3cat_d)

label define employmeny_lb 0 "Unemployed" 1 "Employed (non-govt)" 2 "Employed (govt)"
label values employed_3cat employmeny_lb
label variable employed_3cat "Employment (Ref. Unemployed)"


tab Q90A
tab Q90A, nol
replace Q90A=. if Q90A==-1 | Q90A>2
gen Party_closeness = Q90A

tab Q21
tab Q21, nol
gen Voted =0
replace Voted=1 if Q21==1
replace Voted=. if Q21==-1 | Q21==9 | Q21==99

tab Q8A
tab Q8A, nol
replace Q8A=. if Q8A==-1 | Q8A==9

tab Q8B
tab Q8B, nol
replace Q8B=. if Q8B==-1 | Q8B==9

tab Q8C
tab Q8C, nol
replace Q8C=. if Q8C==-1 | Q8C==9

tab Q8D
tab Q8D, nol
replace Q8D=. if Q8D==-1 | Q8D==9

tab Q8E
tab Q8E, nol
replace Q8E=. if Q8E==-1 | Q8E==9

gen poverty_index = Q8A + Q8B + Q8C + Q8D + Q8E

tab Q91A
tab Q91A, nol
replace Q91A=. if Q91A==-1 | Q91A==9

tab Q91B
tab Q91B, nol
replace Q91B=. if Q91A==-1 | Q91B==9

tab Q91C
tab Q91C, nol
replace Q91C=. if Q91C==-1 | Q91C==9

tab Q91D
tab Q91D, nol
replace Q91D=. if Q91D==-1 | Q91D==9

gen hhgoods_index = Q91A + Q91B + Q91C + Q91D

tab Q100
tab Q100, nol
replace Q100 = . if Q100 == -1
replace Q100 = . if Q100 == 98

gen pol_sponsor = 0
replace pol_sponsor = 1 if Q100== 7 | Q100==8
replace pol_sponsor=. if Q100 ==.

tab Q12A
tab Q12A, nol
replace Q12A = . if Q12A==-1
replace Q12A = . if Q12A==9

tab Q12B
tab Q12B, nol
replace Q12B = . if Q12B==-1
replace Q12B = . if Q12B==9

tab Q12C
tab Q12C, nol
replace Q12C = . if Q12C==-1
replace Q12C = . if Q12C==9

tab Q12D
tab Q12D, nol
replace Q12D = . if Q12D==-1
replace Q12D = . if Q12D==9

tab Q12E
tab Q12E, nol
replace Q12E = . if Q12E==-1
replace Q12E = . if Q12E==9

gen media_index = Q12A + Q12B + Q12C + Q12D + Q12E

tab Q13
tab Q13, nol
replace Q13 = . if Q13==-1
replace Q13 = . if Q13==9
gen Pol_interest = Q13

tab Q14
tab Q14, nol
replace Q14 = . if Q14==-1
replace Q14 = . if Q14==9
replace Q14 = . if Q14==98
gen Pol_discuss = Q14

* Dependent variables
tab Q24B
tab Q24B, nol
replace Q24B = . if Q24B==-1
replace Q24B = . if Q24B==9
replace Q24B = . if Q24B==99
gen ContactMP_frequency = Q24B

gen EvercontactMP=0
replace EvercontactMP=1 if Q24B==1 | Q24B==2 | Q24B==3
replace EvercontactMP=. if Q24B==.
tab country EvercontactMP, r

tab Q25A
tab Q25A, nol

gen ContactMP_alone =0
replace ContactMP_alone =1 if EvercontactMP==1 & Q25A==1
replace ContactMP_alone =. if EvercontactMP==.
replace ContactMP_alone =. if Q25A==-1
replace ContactMP_alone =. if Q25A==9
tab Q25A ContactMP_alone, miss

gen ContactMP_group =0
replace ContactMP_group =1 if EvercontactMP==1 & Q25A==2
replace ContactMP_group =. if Q25A==-1
replace ContactMP_group =. if Q25A==9
tab Q25A ContactMP_group, miss

tab Q25B
tab Q25B, nol

gen ContactMP_personal =0
replace ContactMP_personal =1 if EvercontactMP==1 & Q25B==2
replace ContactMP_personal =. if EvercontactMP==.
replace ContactMP_personal =. if Q25B==-1
replace ContactMP_personal =. if Q25B==9
tab Q25B ContactMP_personal, miss

gen ContactMP_community =0
replace ContactMP_community =1 if EvercontactMP==1 & Q25B==1
replace ContactMP_community =. if EvercontactMP==.
replace ContactMP_community =. if Q25B==-1
replace ContactMP_community =. if Q25B==9
tab Q25B ContactMP_community, miss

gen Personal_vs_community = .
replace Personal_vs_community = 0 if ContactMP_community ==1
replace Personal_vs_community = 1 if ContactMP_personal ==1
tab Q25B Personal_vs_community, miss

tab Q24A
tab Q24A, nol
replace Q24A = . if Q24A==-1
replace Q24A = . if Q24A==9
replace Q24A = . if Q24A==99
gen ContactLocalcouncil_frequency = Q24A

gen EvercontactLocalcouncil=0
replace EvercontactLocalcouncil=1 if Q24A==1 | Q24A==2 | Q24A==3
replace EvercontactLocalcouncil=. if Q24A==.

tab Q24C
tab Q24C, nol
replace Q24C = . if Q24C==-1
replace Q24C = . if Q24C==9
replace Q24C = . if Q24C==99
gen ContactGovt_frequency = Q24C

gen EvercontactGovt=0
replace EvercontactGovt=1 if Q24C==1 | Q24C==2 | Q24C==3
replace EvercontactGovt=. if Q24C==.

tab Q24D
tab Q24D, nol
replace Q24D = . if Q24D==-1
replace Q24D = . if Q24D==9
replace Q24D = . if Q24D==99
gen ContactPolparty_frequency = Q24D

gen EvercontactPolparty=0
replace EvercontactPolparty=1 if Q24D==1 | Q24D==2 | Q24D==3
replace EvercontactPolparty=. if Q24D==.

tab Q24E
tab Q24E, nol
replace Q24E = . if Q24E==-1
replace Q24E = . if Q24E==9
replace Q24E = . if Q24E==99
gen ContactTradl_frequency = Q24E

gen EvercontactTradl=0
replace EvercontactTradl=1 if Q24E==1 | Q24E==2 | Q24E==3
replace EvercontactTradl=. if Q24E==.

tab Q24F
tab Q24F, nol
replace Q24F = . if Q24F==-1
replace Q24F = . if Q24F==9
replace Q24F = . if Q24F==99
gen ContactRell_frequency = Q24F

gen EvercontactRell=0
replace EvercontactRell=1 if Q24F==1 | Q24F==2 | Q24F==3
replace EvercontactRell=. if Q24F==.


// Incumbent voters and identifiers
split AFRBQ90Q99Bcode_incumbent, parse (, ) gen(incumbent_code) destring
tab Q99
tab Q99, nol
replace Q99=. if Q99==-1 | Q99==99
gen Incumbent_supportQ99 =0
replace Incumbent_supportQ99 = 1 if Q99==incumbent_code1
replace Incumbent_supportQ99 = 1 if Q99==incumbent_code2
replace Incumbent_supportQ99 = 1 if Q99==incumbent_code3
replace Incumbent_supportQ99 = 1 if Q99==incumbent_code4
replace Incumbent_supportQ99 = 1 if Q99==incumbent_code5
replace Incumbent_supportQ99 = . if Q99==.
tab Incumbent_supportQ99, miss

gen Party_vote3cat = 2
replace Party_vote3cat = 1 if Incumbent_supportQ99==1
replace Party_vote3cat = 0 if Q99==9997 | Q99==9998 | Q99==9999
replace Party_vote3cat = 0 if Q99==.
tab Party_vote3cat

tab Q90B
tab Q90B, nol
replace Q90B=. if Q90B==-1 | Q90B==99
gen Incumbent_identifyQ90B =0
replace Incumbent_identifyQ90B = 1 if Q90B==incumbent_code1
replace Incumbent_identifyQ90B = 1 if Q90B==incumbent_code2
replace Incumbent_identifyQ90B = 1 if Q90B==incumbent_code3
replace Incumbent_identifyQ90B = 1 if Q90B==incumbent_code4
replace Incumbent_identifyQ90B = 1 if Q90B==incumbent_code5
replace Incumbent_identifyQ90B = . if Q90B==.
tab Incumbent_identifyQ90B

gen Party_id3cat = 2
replace Party_id3cat = 1 if Incumbent_identifyQ90B==1
replace Party_id3cat = 0 if Q90B==9997 | Q90B==9998 | Q90B==9999
replace Party_id3cat = . if Q90B==.
tab Party_id3cat

label define party_support_lb 0 "No party tie" 1 "National ruling party" 2 "Non-ruling party"
label values Party_vote3cat party_support_lb
label values Party_id3cat party_support_lb

tab Party_id3cat, gen(party_closedummy)

tab Q23D
tab Q23D, nol
replace Q23D=. if Q23D==-1 | Q23D==9

tab Q23D Party_id3cat

gen Party_work3cat = 0 // no work
replace Party_work3cat = 1 if Q23D==1 & Party_id3cat==1
replace Party_work3cat = 2 if Q23D==1 & Party_id3cat==2
replace Party_work3cat  = . if Party_id3cat==.
replace Party_work3cat  = . if Q23D==.
tab Party_work3cat Party_id3cat
label values Party_work3cat party_support_lb
label variable Party_work3cat "Political party work"



**************************** DESCRIPTIVE STATISTICS *************
* dependent
summ ContactMP_frequency EvercontactMP

*district level
summ Reg_voters_log voters_per_MP_log Nationalwinningparty_link vote_margin
label variable Reg_voters_log "Registered voters (ln)"
label variable voters_per_MP_log "Registered voters per MP (ln)"
label variable Nationalwinningparty_link "Won by national ruling coalition"
label variable vote_margin "Vote margin district election"
label variable District_seats "Number of seats"
label variable Reg_voters "Registered voters"
label variable voters_per_MP "Registered voters per MP"

label define national_link_lb 0 "No" 1 "Yes"
label values Nationalwinningparty_link national_link_lb


*Country-level
summ SMD_generalsystem Vdem111_Libdemyearofsurvey GDPcap_log Nondistrict_seats_dummy Election_nearby

label variable SMD_generalsystem "Country with (Partial) SMD system"
label variable Vdem111_Libdemyearofsurvey "Liberal democracy"
label variable GDPcap_log "GDP per capita (ln)"
label variable Nondistrict_seats_dummy "Other seats present"
label variable Election_nearby "Legislative election in past year"

*individual predictors
tab Party_work3cat, gen(party_workdummy)
summ party_workdummy1 party_workdummy2 party_workdummy3
summ CSO_dummy
summ poverty_index hhgoods_index Q97 
tab employed_3cat
summ employed_3cat_d1 employed_3cat_d2 employed_3cat_d3
summ rural badroad female Q1
summ pol_sponsor
summ media_index Pol_interest Pol_discuss
tab Pol_discuss, gen(pol_discussdummy)
summ pol_discussdummy1 pol_discussdummy2 pol_discussdummy3

// labels
label variable poverty_index "Poverty index"
label variable hhgoods_index "Household goods index"
label variable Q97 "Education level"
label variable CSO_dummy "CSO membership"
label variable rural "Rural PSU"
label variable badroad "Poor road quality in PSU"
label variable female "Female respondent"
label variable Q1 "Age"
label variable pol_sponsor "Survey politically sponsored"
label variable media_index "Media use"
label variable Pol_interest "Political Interest"
label variable Pol_discuss "Discuss politics (Ref. = Never)"
label define Pol_discuss_lb 0 "Never" 1 "Occasionally" 2 "Frequently"
label values Pol_discuss Pol_discuss_lb

*******************************LSQ RR**************************

**Overall table: main paper + Appendix A4 & A5
xtmixed ContactMP_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

**Hypothesis 1 & 2
// effect sizes
set scheme s1mono
melogit EvercontactMP Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins, at(Reg_voters_log=(6.2, 11.3, 15.6))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small))

melogit EvercontactMP voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins, at(voters_per_MP_log=(6.2, 10.7, 13.5))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small))

// democracy interaction
xtmixed ContactMP_frequency c.Reg_voters_log##c.Vdem111_Libdemyearofsurvey c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy i.Party_work3cat female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP c.Reg_voters_log##c.Vdem111_Libdemyearofsurvey c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy i.Party_work3cat female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss|| Countrycode: || District_number:
xtmixed ContactMP_frequency c.voters_per_MP_log##c.Vdem111_Libdemyearofsurvey c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy i.Party_work3cat female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==.|| Countrycode: || District_number:
melogit EvercontactMP c.voters_per_MP_log##c.Vdem111_Libdemyearofsurvey c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy i.Party_work3cat female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==.|| Countrycode: || District_number:

**Hypothesis 3 & 4

xtmixed ContactMP_frequency c.Reg_voters_log##i.Party_work3cat Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins i.Party_work3cat, at(Reg_voters_log=(6.2, 11.3, 15.6))
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small))

xtmixed ContactMP_frequency c.voters_per_MP_log##i.Party_work3cat voters_per_MP_log Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
estimates store A1
margins i.Party_work3cat, at(voters_per_MP_log=(6.2, 10.7, 13.5)) 
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small))

*Hypothesis 5
// effects sizes
melogit EvercontactMP Reg_voters_log i.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins i.Nationalwinningparty_link 

melogit EvercontactMP voters_per_MP_log i.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins i.Nationalwinningparty_link 

// majority of seats
xtmixed ContactMP_frequency Reg_voters_log i.Nationalwinningparty_link c.vote_margin  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1) || Countrycode: || District_number:
melogit EvercontactMP Reg_voters_log i.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1)|| Countrycode: || District_number:

xtmixed ContactMP_frequency voters_per_MP_log i.Nationalwinningparty_link c.vote_margin  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1) || Countrycode: || District_number:
melogit EvercontactMP voters_per_MP_log i.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1)|| Countrycode: || District_number:

// democracy interaction
xtmixed ContactMP_frequency i.Nationalwinningparty_link##c.Vdem111_Libdemyearofsurvey  Reg_voters_log  c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP i.Nationalwinningparty_link##c.Vdem111_Libdemyearofsurvey Reg_voters_log  c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss|| Countrycode: || District_number:

xtmixed ContactMP_frequency i.Nationalwinningparty_link##c.Vdem111_Libdemyearofsurvey  voters_per_MP_log  c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP i.Nationalwinningparty_link##c.Vdem111_Libdemyearofsurvey voters_per_MP_log  c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss|| Countrycode: || District_number:

*Hypothesis 6
xtmixed ContactMP_frequency i.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins i.Nationalwinningparty_link#i.Party_work3cat
marginsplot, recast(scatter) title("") note(with 95% confidence intervals) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small))

// no other predictors
xtmixed ContactMP_frequency i.Nationalwinningparty_link##i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP i.Nationalwinningparty_link##i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss|| Countrycode: || District_number:

// + restricted to 50%
 xtmixed ContactMP_frequency i.Nationalwinningparty_link##i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss f (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1) || Countrycode: || District_number:
melogit EvercontactMP i.Nationalwinningparty_link##i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss f (ruling_nonruling50ofseatsPRonly==. | ruling_nonruling50ofseatsPRonly==1)|| Countrycode: || District_number:

*Hypothesis 7b
xtmixed ContactMP_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins, at(vote_margin=(0, 1) Vdem111_Libdemyearofsurvey=(0.1, 0.7)) atmeans
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") ///
note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small)) 

melogit EvercontactMP c.vote_margin##c.Vdem111_Libdemyearofsurvey voters_per_MP_log Reg_voters_log i.Nationalwinningparty_link i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
margins, at(vote_margin=(0, 1) Vdem111_Libdemyearofsurvey=(0.1, 0.7)) atmeans
marginsplot, recast(line) recastci(rarea) ciopts(color(*.5)) title("") ///
note(with 95% confidence intervals;voter data approximation sample) legend(size(small)) ylabel(,labsize(small)) xlabel(,labsize(small)) 


*Hypothesis 8

// additional country controls
xtmixed ContactMP_frequency SMD GDPcap_log Nondistrict_seats_dummy Election_nearby i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP SMD GDPcap_log Nondistrict_seats_dummy Election_nearby i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

// democracy interaction
xtmixed ContactMP_frequency SMD##c.Vdem111_Libdemyearofsurvey i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
estimates store A9
melogit EvercontactMP SMD##c.Vdem111_Libdemyearofsurvey i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
estimates store B9


**Overall table: Appendix A6 & A7
xtmixed ContactMP_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:
melogit EvercontactMP c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==. || Countrycode: || District_number:

xtmixed ContactMP_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==.|| Countrycode: || District_number:
melogit EvercontactMP SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss if Analysis_size_restr == 1 & Alternative==.|| Countrycode: || District_number:

**Appendix A8 & A9

// country clientelism
xtmixed ContactMP_frequency v2xnp_client i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
estimates store A1
melogit EvercontactMP v2xnp_client i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
estimates store B1

// party clientelism
xtmixed ContactMP_frequency v2paclient Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactMP_frequency v2paclient SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactMP v2paclient SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

**Appendix A10 & A11: reason of contact

melogit ContactMP_personal Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_personal SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

////

melogit ContactMP_community Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_community SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

**Appendix A12 & A13: mode of contact

melogit ContactMP_alone Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_alone SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

////

melogit ContactMP_group Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

melogit ContactMP_group SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

**Appendix A14 other contact
// local council

xtmixed ContactLocalcouncil_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactLocalcouncil_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactLocalcouncil SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

// government agency
xtmixed ContactGovt_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactGovt_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactGovt SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

// political party
xtmixed ContactPolparty_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactPolparty_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactPolparty SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

// traditional leader
xtmixed ContactTradl_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactTradl_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactTradl SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

// religious leader
xtmixed ContactRell_frequency Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell Reg_voters_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell voters_per_MP_log c.Nationalwinningparty_link c.vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency c.Reg_voters_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell c.Reg_voters_log##i.Party_work3cat  c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell c.voters_per_MP_log##i.Party_work3cat c.Nationalwinningparty_link c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell c.Nationalwinningparty_link##b1.Party_work3cat c.voters_per_MP_log Reg_voters_log  c.vote_margin poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link i.Party_work3cat  poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell c.vote_margin##c.Vdem111_Libdemyearofsurvey c.voters_per_MP_log Reg_voters_log  c.Nationalwinningparty_link  i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:

xtmixed ContactRell_frequency SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy  female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:
melogit EvercontactRell SMD Vdem111_Libdemyearofsurvey Reg_voters_log voters_per_MP_log c.Nationalwinningparty_link vote_margin i.Party_work3cat poverty_index hhgoods_index Q97 i.employed_3cat CSO_dummy female Q1 rural badroad pol_sponsor media_index Pol_interest i.Pol_discuss || Countrycode: || District_number:


